Display apparatus and image processing method thereof

ABSTRACT

A display apparatus is provided. The display apparatus includes an input interface, a first storage, a display, and a processor. Pixel values corresponding to a predetermined number of lines in an image input through the input interface are stored in the first storage. The processor acquires a first patch of a predetermined size by sampling a number of pixel values located in an outer region of a matrix centering about a specific pixel value from among the pixel values stored in the first storage, acquires a high-frequency component for the specific pixel value based on the acquired first patch, and processes the input image based on the high-frequency component. The display displays the processed image.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims is based on and claims priority under 35 U.S.C.§ 119 to Korean Patent Application No. 10-2017-0110249, filed on Aug.30, 2017, in the Korean Intellectual Property Office, the disclosure ofwhich is incorporated herein by reference in its entirety.

BACKGROUND Field

The disclosure relates to a display apparatus and a control methodthereof, and more particularly, to a display apparatus which restores ahigh-frequency component of an input image and an image processingmethod thereof.

Description of the Related Art

With the development of electronic technology, various types ofelectronic apparatuses have been developed and spread. Displayapparatuses, used in various places such as a home, an office, a publicplace, and the like, have been increasingly developed in recent years.

In recent years, high-definition display panels such as 4K UHDtelevision (TV) have emerged and are widely spread. However,high-quality and high definition content may be considerablyinsufficient. Therefore, there is a need for various techniques forgenerating high-definition content from low-definition content. Further,the high-frequency components of the content may be lost due to imagecompression such as MPEG/H.264/HEVC. Therefore, there is a need fortechnology for restoring the lost high-frequency component.

The above information is presented as background information only toassist with an understanding of the present disclosure. No determinationhas been made, and no assertion is made, as to whether any of the abovemight be applicable as prior art with regard to the present disclosure.

SUMMARY

Exemplary embodiments may overcome the above disadvantages and otherdisadvantages not described above. Also, an exemplary embodiment is notrequired to overcome the disadvantages described above, and an exemplaryembodiment may not overcome any of the problems described above.

According to one or more exemplary embodiments relate to a displayapparatus capable of improving fineness of an image through texturegeneration with respect to a texture-lost image due to an imageenlargement, an image compression, and the like, and an image processingmethod thereof.

According to an aspect of an exemplary embodiment, there is provided adisplay apparatus including an input interface; a first storage; adisplay; and a processor configured to control the first storage tostore pixel values corresponding to a predetermined number of lines inan image which is input through the input interface, acquire a firstpatch of a predetermined size by sampling a plurality of pixel valueslocated in an outer region of a matrix centering about a specific pixelvalue from among the pixel values stored in the first storage, acquire ahigh-frequency component for the specific pixel value based on the firstpatch, and display the input image via the display by processing theinput image based on the high-frequency component.

The processor may acquire a second patch by changing positions of theplurality of pixel values based on the specific pixel value in the firstpatch according to a predetermined order.

The processor may perform blurring processing on the second patch,acquire a third patch including the high-frequency component for thespecific pixel value based on differences between the pixel values inthe first patch and pixel values in the blurring-processed second patch,and apply the acquired third patch to the specific pixel value of theinput image.

The processor may acquire weight values for a plurality of pixel valuesadjacent to the specific pixel value based on differences between thespecific pixel value in the first patch and the plurality of pixelvalues and acquire the high-frequency component for the specific pixelvalue by applying a corresponding weight value from among the acquiredweight values to each of high-frequency components included in the thirdpatch.

The processor may perform blurring processing on pixel values located ina boundary region of the second patch by mirroring the pixel valueslocated in the boundary region of the second patch and arrangingmirrored pixel values in an outer region of the second patch.

The processor may adjust an average value of high-frequency componentsincluded in the third patch to a predetermined value and may apply theaverage value-adjusted third patch to the specific pixel value of theinput image.

The processor may acquire the first patch having a 3*3 form that thespecific pixel value is surrounded with pixel values located at vertexesof a quadrangle circumscribed about a circle with a pixel intervalpredetermined based on the specific pixel value as a radius and pixelvalues located at contact points between the circle and the quadrangleand may acquire the second patch by fixing a position of the specificpixel value in the first patch and may sequentially arrange pixel valuesspaced apart from each other based on the specific pixel value.

The processor may acquire the second patch by acquiring neighboringpixel values, which are located in diagonal directions based on thespecific pixel value in the first patch, in one direction from amongclockwise and counterclockwise directions and may sequentially arrangethe neighboring pixel values, and may acquire remaining pixel values inthe same direction as the one direction and may sequentially arrange theremaining pixel values.

The first storage may be implemented with an N-line memory correspondingto the predetermined number of lines. The processor may acquire thefirst patch by sampling a plurality of second pixel values in positionsspaced by (N−1)/2 pixel interval in up, down, left, and right directionsbased on the specific pixel value located in (N+1)/2-th line among pixelvalues corresponding to the N lines stored in the first storage and aplurality of first pixel values located at vertexes of a quadrangle thatthe plurality of second pixel values are center points of edges.

The display apparatus may further include a second storage. Theprocessor may, when a high-frequency component for the specific pixelvalue is acquired, store the acquired high-frequency component in thesecond storage and may sequentially acquire and store high-frequencycomponents for next pixels in the second storage and when high-frequencycomponents for all pixel values included in the input image are storedin the second storage, acquire a corrected image by applying the storedhigh-frequency components to corresponding pixel values.

According to an aspect of an exemplary embodiment, there is provided animage processing method of a display apparatus, the method includingstoring pixel values corresponding to the predetermined number of linesin an input image; acquiring a first patch of a predetermined size bysampling a plurality of pixel values located in an outer region of amatrix centering about a specific pixel value from among the storedpixel values; acquiring a high-frequency component for the specificpixel value based on the first patch; and displaying the input image byprocessing the input image based on the high-frequency component.

The acquiring of the high-frequency component may include acquiring asecond patch by changing positions of the plurality of pixel valuesbased on the specific pixel value in the first patch according to apredetermined order.

The acquiring of the high-frequency component may include performingblurring processing on the second patch and acquiring a third patchincluding the high-frequency component for the specific pixel valuebased on differences between pixel values included in the first patchand pixel values included in the blurring-processed second patch.

The acquiring of the high-frequency component may include acquiring thehigh-frequency component for the specific pixel value by acquiringweight values for a plurality of pixel values adjacent to the specificpixel value based on differences between the specific pixel value in thefirst patch and the plurality of pixel values and applying acorresponding weight value among the acquired weight values to each ofhigh-frequency components in the third patch.

The acquiring of the second patch may include performing blurringprocessing on pixel values located in a boundary region of the secondpatch by mirroring the pixel values located in the boundary region ofthe second patch and arranging the mirrored pixel values in an outerregion of the second patch.

The method may further include adjusting an average value ofhigh-frequency components included in the third patch to a predeterminedvalue and applying the average value-adjusted third patch to thespecific pixel value of the input image.

The acquiring of the first patch may include acquiring the first patchhaving a 3*3 form that the specific pixel value is surrounded with pixelvalues located at vertexes of a quadrangle circumscribed about a circlewith a pixel interval predetermined based on the specific pixel value asa radius and pixel values located in contact points of the circle andthe quadrangle. The acquiring of the second patch may include acquiringthe second patch by fixing a position of the specific pixel value in thefirst patch and sequentially arranging pixel values spaced apart fromeach other based on the specific pixel value.

The acquiring of the second patch may include acquiring the second patchby acquiring neighboring pixel values located in diagonal directionsbased on the specific pixel value in the first patch in one directionfrom among clockwise and counterclockwise directions and sequentiallyarranging the neighboring pixel values, and acquiring remaining pixelvalues in the same direction as the one direction and sequentiallyarranging the remaining pixel values.

The display apparatus may include an N-line memory corresponding to thepredetermined number of lines. The acquiring of the first patch mayinclude acquiring the first patch by sampling a plurality of secondpixel values in positions spaced by a (N−1)/2 pixel interval in up,down, left, and right directions based on the specific pixel valuelocated in (N+1)/2-th line among pixel values corresponding to the Nlines stored in the memory and a plurality of first pixel values locatedat vertexes of a quadrangle that the plurality of second pixel valuesare center points of edges.

The method may further include, when the high-frequency component forthe specific pixel value is acquired, storing the acquiredhigh-frequency component and sequentially acquiring and storinghigh-frequency components for next pixels and when high-frequencycomponents for all pixel values in the input image are stored, acquiringa corrected image by applying stored high-frequency components tocorresponding pixel values.

According to an aspect of an exemplary embodiment, there is provided anon-transitory computer-readable recording medium which stores computerinstructions which allow a display apparatus to execute an operationwhen the computer instructions are executed by a processor of thedisplay apparatus, the operation including storing pixel valuescorresponding to the predetermined number of lines in an input image;acquiring a first patch of a predetermined size by sampling a pluralityof pixel values located in an outer region of a matrix centering about aspecific pixel value among the stored pixel values; acquiring ahigh-frequency component for the specific pixel value based on the firstpatch; and processing the input image based on the high-frequencycomponent.

According to the above-described various exemplary embodiments, thefineness of the image may be improved through texture generation withrespect to the image of which the texture is lost due to imageenlargement and/or image compression.

Additional aspects and advantages of exemplary embodiments are set forthin the detailed description, and will be obvious from the detaileddescription, or may be learned by practicing exemplary embodiments.

BRIEF DESCRIPTION OF THE DRAWING FIGURES

The above and/or other aspects, features, and advantages of certainembodiments of the present disclosure will be more apparent from thefollowing description taken in conjunction with the accompanyingdrawings, in which:

FIG. 1 is a view illustrating an implementation example of a displayapparatus according to an embodiment;

FIG. 2 is a block diagram illustrating a configuration of a displayapparatus according to an embodiment;

FIG. 3 is a diagram illustrating a method of acquiring a first patchaccording to an embodiment;

FIGS. 4A and 4B are diagrams illustrating a method of acquiring a secondpatch by reordering a pixel position of a first patch according to anembodiment;

FIGS. 5A to 5C are diagram illustrating a blurring method for a secondpatch according to an embodiment;

FIG. 6 is a diagram illustrating a method of acquiring a third patchaccording to an embodiment;

FIGS. 7A and 7B are diagrams illustrating a method of acquiring aweight-applied third patch according to an embodiment;

FIG. 8 is a diagram illustrating a method of acquiring a high-frequencycomponent for next pixel value according to an embodiment;

FIGS. 9A and 9B are diagrams illustrating a method of applying ahigh-frequency component to an input image according to an embodiment;

FIG. 10 is a block diagram illustrating a configuration of a displayapparatus according to another embodiment;

FIG. 11 is a flowchart illustrating an image processing method of adisplay apparatus according to an embodiment;

FIG. 12 is a diagram illustrating an image processing method of adisplay apparatus according to an embodiment;

FIGS. 13A to 13C are diagrams illustrating an infringement detectionmethod according to an embodiment; and

FIGS. 14A and 14B are diagrams illustrating an infringement detectionmethod according to an embodiment.

DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS

Hereinafter, exemplary embodiments of the disclosure will be describedmore fully with reference to the accompanying drawings, in which theexemplary embodiments of the disclosure are shown to understand aconfiguration and an effect of the disclosure. The disclosure may,however, be embodied and modified in many different forms and should notbe construed as limited to the exemplary embodiments set forth herein.To more clearly describe features of the exemplary embodiments, detaileddescription for contents widely known to those skilled in the art willbe omitted for clarity.

Unless otherwise described, any portion including any element may referto the portion further including other elements not excluding the otherelements. Various elements and regions in the drawings may beschematically drawn. Accordingly, the technical concept of the presentdisclosure is not limited by a relative size or spacing drawn in theaccompanying drawings.

Hereinafter, an exemplary embodiment of the present disclosure will bedescribed in detail with reference to the accompanying drawings.

FIG. 1 is a diagram illustrating an implementation example of a displayapparatus according to an exemplary embodiment.

A display apparatus 100 may be implemented with a TV as illustrated inFIG. 1, but this is not limited thereto. Any apparatus having a displayfunction such as a smart phone, a tablet personal computer (PC), a laptop computer, a head-mounted display (HMD), a near eye display (NED), alarge format display (LFD), a digital signage, a digital informationdisplay (DID), a video wall, a projector display, and the like may beapplied as the display apparatus 100.

The display apparatus 100 may receive various types of resolution imagesor various types of compressed images. For example, the displayapparatus 100 may receive any one of a standard definition (SD) image, ahigh-definition (HD) image, a full HD image, and an ultra HD (UHD)image. The display apparatus 100 may receive an image in a compressedform of MPEG (for example, MP2, MP4, MP7, and the like), advance videocoding (AVC), H.264, high efficiency video coding (HEVC) and the like,compressed forms 20.

Even when the display apparatus 100 is implemented with a UHD TVaccording to an exemplary embodiment, UHD content itself may beinsufficient and thus a SD image, a HD image, a full HD image, and thelike (hereinafter, referred to as low-resolution image 10) may be ofteninput. A method of providing an image by enlarging the inputlow-resolution image to a UHD image (hereinafter, referred to ashigh-resolution image) may be used. However, the texture of the image isblurred in the image enlargement process and thus fineness may bedegraded. The texture of the image may refer to a unique pattern orshape of a region regarded as the same texture in the image.

Even when the high-resolution image is input according to anotherexemplary embodiment, the texture loss due to image compression may becaused and the fineness may be degraded. The digital image may require alarge amount of data according to increase in the number of pixel andthe texture loss due to data compression may be inevitably caused incompression of the large amount of data.

Hereinafter, methods, which improve fineness of an image by restoring atexture component lost due to various reasons described above, accordingto various exemplary embodiments, will be described.

FIG. 2 is a block diagram illustrating a configuration of a displayapparatus according to an exemplary embodiment.

Referring to FIG. 2, the display apparatus 100 may include an inputinterface 110, a first storage 120, a display 130, and a processor 140.

The input interface 110 may receive various types of content. Forexample, the input interface 110 may receive an image signal in astreaming or downloading manner from an external apparatus (for example,a source apparatus), an external storage medium (for example, universalserial bus (USB)), an external server (for example, a web hard), and thelike through a communication method such as access point (AP)-based WiFi(wireless local area network (LAN)), Bluetooth, Zigbee, wired/wirelessLAN, wide area network (WAN), Ethernet, IEEE1394, high-definitionmultimedia interface (HDMI), USB, mobile high-definition link (MHL),audio engineering society/European broadcasting union (AES/EBU),optical, coaxial, and the like. Here, the image signal may be a digitalsignal, but this is not limited thereto. The input interface 110 ishardware or a combination of hardware and software according to anexemplary embodiment.

The first storage 120 may store at least a portion of an image inputthrough the input interface 110. For example, the first storage 120 maystore at least a partial region of an input image frame. In thisexample, the at least a partial region may be a region required toperform image processing according to an exemplary embodiment. The firststorage 120 according to an exemplary embodiment may be implemented withan N-line memory. For example, the N-line memory may be a memory havinga capacity equivalent to 17 lines in a vertical direction, but this isnot limited thereto. In this example, when a full HD image of 1080p(1,920×1,080 resolution) is input, only 17-line image regions of thefull HD image may be stored in the first storage 120. Accordingly, thefirst storage 120 may be implemented with the N-line memory and only thepartial region of the input image frame may be stored to perform imageprocessing. This is because the memory capacity of the first storage 120is limited according to hardware limitations.

Accordingly, in an exemplary embodiment, the first storage 120 mayperform the image processing by storing only an image region of theinput image frame corresponding to the predetermined number of lines andcontinuously perform image processing while storing the image regiondelayed by an at least one line. Such an operation will be described indetail later.

The display 130 may be implemented with various types of displays, forexample, a liquid crystal display (LCD) panel, an organic light-emittingdiode (OLED) panel, a liquid crystal on silicon (LCoS) panel, a digitallight processing (DLP) panel, a quantum dot (QD) display panel, and thelike.

The processor 140 may control an overall operation of the displayapparatus 100.

The processor 140 according to an exemplary embodiment may beimplemented with a digital signal processor (DSP), a microprocessor, anda time controller (TCON) which process a digital image signal, but thisis not limited thereto. The processor 140 may include one or more amonga central processing unit (CPU), a micro controller unit (MCU), a microprocessing unit (MPU), a controller, an application processor (AP), acommunication processor (CP), and an advanced reduced instruction setcomputing (RISC) machine (ARM) processor or may be defined as acorresponding term. The processor 140 may be implemented in a system onchip (SoC) type or a large scale integration (LSI) type which aprocessing algorithm is built therein or in a field programmable gatearray (FPGA) type.

The processor 140 according to an exemplary embodiment may store pixelvalues corresponding to the predetermined number of lines in an imageinput through the input interface 110 in the first storage 120. Thepredetermined number of lines may refer to the maximum line capacity ofthe first storage 120. For example, when the first storage 120 isimplemented with a 17-vertical line memory, the processor 140 may storepixel values corresponding to the 17 lines in the input image frame.

The processor 140 may acquire a first patch of a predetermined size bysampling a plurality of pixel values in positions spaced apart todifferent directions from each other based on a specific pixel valueamong the pixel values stored in the first storage 120. Thepredetermined size may have various sizes, for example 3*3, 5*5, and thelike. Hereinafter, the operation of acquiring the first patch will bedescribed under the assumption that the first patch has a 3*3 size.

For example, when the pixel values corresponding to N lines of the inputimage are stored in the first storage 120 which is implemented with theN-line memory, the processor 140 may acquire the first patch by samplinga plurality of pixel values located in an outer region of an N*N matrixcentering about a specific pixel value located in a (N+1)/2-th line. Insome exemplary embodiments, the processor 140 may acquire the firstpatch by sampling the plurality of pixel values located in the outerregion of the matrix having an area smaller than N based on the specificpixel value located in the (N+1)/2-th line.

In an exemplary embodiment, the processor 140 may acquire the firstpatch by sampling a plurality of first pixel values in positions spacedby a (N−1)/2 pixel interval to the up, down, left, and right directionsbased on the specific pixel value located in the (N+1)/2-th line and aplurality of second pixel values located in vertexes of a quadranglethat the plurality of first pixel values are center points of edges.

For example, the processor 140 may acquire the first patch of a N*N formthat the specific pixel value is surrounded with the first pixel valueslocated in the vertexes of the quadrangle circumscribed about a circlewith a pixel interval (for example, (N−1)/2) pixel interval)predetermined based on the specific pixel value as a radius and thesecond pixel values located in contact points between the correspondingcircle and the corresponding quadrangle.

FIG. 3 is a diagram illustrating a method of acquiring a first patchaccording to an exemplary embodiment.

FIG. 3 illustrates that the first storage 120 according to an exemplaryembodiment is implemented with the 17-line memory. As described above,only the pixel values of the maximum 17 lines in an input image 30 maybe stored in the first storage 120. To generate a maximum high-frequencyin the 17-line memory provided in a hardware in an exemplary embodiment,the first patch may be generated by sampling pixels maximally spacedfrom a current pixel (or the center pixel) to meet the predeterminedsampling criterion.

The sampling criterion may be equally applied to one content, forexample, each frame of a moving image. This is performed to consistentlygenerate texture between neighboring frames in the moving image.However, in some exemplary embodiment, the sampling criterion may bechanged in predetermined interval units (for example, in scene units).For example, when the sampling criterion matching with an imagecharacteristic of each scene is present, different sampling criterionsmay be applied to the scenes. The current pixel (or center pixel) mayrefer to a pixel applied to the high-frequency component acquiredaccording to an exemplary embodiment.

The predetermined sampling criterion according to an exemplaryembodiment may be set to sample a plurality of pixels included in asquare shape circumscribed about a circle having a maximum radius basedon the current pixel. For example, the pixel values, which are locatedin the corresponding square shape in eight directions including up anddown directions, left and right directions, and diagonal directionsbased on the current pixel, may be sampled.

As illustrated in FIG. 3, the processor 140 may sample first pixelvalues 311, 313, 315, and 317 located in vertexes of a quadranglecircumscribed about a circle with eight pixels as a radius based on acurrent pixel 310 and second pixel values 312, 314, 316, and 318 locatedin contact points of the corresponding circle and the correspondingquadrangle as pixel values for the first patch.

The frequency in the image may refer to a change rate of a pixel valueand the fineness of the image may be represented with the high-frequencycomponent. In general, a difference between the current pixel and apixel value spaced far away from the current pixel may be likely to belarge and thus the high-frequency component for the current pixel may beacquired using the pixel values spaced based on the current pixel.Accordingly, the high-frequency component may be acquired using thepixel values maximally spaced based on the current pixel under thelimitations of a hardware memory capacity in an exemplary embodiment.

The processor 140 may acquire a first patch 300-1 having a 3*3 matrixform that the current pixel value 310 is located in the center and theplurality of sampled pixel values 311 to 318 are adjacent to the currentpixel in the up and down, left and right, and diagonal directions.

However, this is merely exemplary and the sampling criterion is notlimited thereto. For example, other than the first pixel values 311,313, 315, and 317 located in the vertexes of the quadrangle illustratedin FIG. 3, pixel values (not shown) adjacent to the current pixel valuein the inner side of the diagonal directions of the first pixels 311,313, 315, and 317 may be sampled as the pixel values for the firstpatch.

According to an exemplary embodiment, the processor 140 may acquire asecond patch by changing the positions of the plurality of pixel valueson the basis of the specific pixel value according to a predeterminedorder and acquire the high-frequency component for the specific pixelvalue based on the acquired second patch. When the first patch isacquired, the processor 140 may acquire the second patch by changing thepositions of the plurality of pixel values included in the first patchaccording to a predetermined reordering criterion. The recording of thepixel values may be performed to acquire the high-frequency componenthaving randomness within the limited memory capacity. When the textureis generated through the reordering process of the pixel values, thefine texture component having no horizontal/vertical lattice noise maybe generated.

For example, the processor 140 may acquire the second patch by fixingthe current pixel value in the first patch to the center andsequentially arranging the pixel values spaced apart from each other onthe basis of the current pixel value. The reordering criterion may beequally applied to one content, for example, each frame of a movingimage. This is to consistently generate the texture between neighboringframes in one moving image. In some exemplary embodiments, thereordering criterion may be changed to the predetermined interval units(for example, scene units). For example, when the reordering criterionmatching with the image characteristic of each scene is present, thereordering criterion may be differently applied to each scene.

FIG. 4A is a diagram illustrating a method of acquiring second patch byreordering pixel positions of the first patch according to an exemplaryembodiment.

Referring to FIG. 4A, the processor 140 may acquire a second patch 400-1by applying the reordering criterion that acquires neighboring pixelvalues located in the diagonal directions based on the current pixelvalue in the first patch 300-1 in one direction from among clockwise andcounterclockwise directions and may sequentially arrange the neighboringpixel values, and may acquire remaining pixel values in the samedirection as the one direction and may sequentially arrange theremaining pixel values. For example, when arranging the acquired pixelvalues, the processor 140 may arrange the pixel values from left toright in the first line of matrix form. Since there is no space in thefirst line, the processor 140 may arrange the pixel values on the nextline from left to right, according to an exemplary embodiment.

For example, as illustrated in FIG. 4A, the processor 140 may acquirethe second patch 400-1 by applying the reordering criterion thatacquires the pixel values 311, 313, 315, and 317 located in the diagonaldirections based on the current pixel value 310 in the first patch 300-1in a clockwise direction and may sequentially arrange the pixel values311, 313, 315, and 317, and may acquire the remaining pixel values 312,314, 316, and 318 in the same direction (clockwise direction) and maysequentially arrange the remaining pixel values 312, 314, 316, and 318,as shown in FIG. 4A.

However, this is merely exemplary and the reordering criterion is notlimited thereto.

For example, the processor 140 may acquire the second patch by applyingthe reordering criterion that acquires pixel values located in thediagonal directions based on the current pixel value in the first patchin one direction from among the clockwise and counterclockwisedirections and may sequentially arrange the pixel values, and mayacquire remaining pixel values in the opposite direction to the onedirection and may sequentially arrange the remaining pixel values.

In another example, as illustrated in FIG. 4B, the processor 140 mayacquire a second patch 400-3 by applying the reordering criterion thatacquires the pixel values 311, 315, 317, and 313 located in the diagonaldirections based on the current pixel value 310 in a clockwise directionand may sequentially arrange the pixel values 311, 315, 317, and 313,and may acquire the remaining pixel values 312, 314, 316, and 318 in thecounterclockwise direction and may sequentially arrange the pixel values312, 314, 316, and 318. Accordingly, the reordering criterion may bevariously applied under the condition that the pixels values in thespaced positions are arranged adjacent to each other.

In an exemplary embodiment, when the second patch is acquired, theprocessor 140 may perform blurring (or smoothing) processing on theacquired second patch and acquire a third patch including thehigh-frequency component for the current pixel value based ondifferences between the pixel values included in the first patch and thepixel values included in the blurring-processed second patch. In anotherexemplary embodiment, the processor 140 may acquire the third patchincluding the high-frequency component based on the first patch. Theprocessor 140 may acquire the third patch including the high-frequencycomponent for the current pixel value based on differences between thepixel values included in the first patch and the pixel values includedin the blurring-processed first patch. For clarity, hereinafter, themethod of acquiring the third patch will be described under theassumption that the high-frequency component is acquired based on thesecond patch acquired through the pixel value reordering.

To perform the blurring processing on the second patch of a 3*3 form,the processor 140 may apply a low pass filter which filters thehigh-frequency component. For example, the processor 140 may performGaussian blurring (or Gaussian filtering) processing. The Gaussianblurring may be a blurring processing method using a Gaussian filterbased on a Gaussian probability distribution and when the Gaussianfilter is applied to the second patch, the high-frequency component maybe cut off and then blurring-processed.

FIGS. 5A to 5C are diagram illustrating a blurring method with respectto a second patch according to an exemplary embodiment.

For example, the Gaussian filter may have a form that the weight valuemay be large in ‘0 (zero)’ on an X-axis and may be reduced as theabsolute value of the numeric value on the X-axis is increased asillustrated in FIG. 5A. When the Gaussian filter is applied to a 3*3mask 50, the weight value may be large in the center of the mask 50 andthe weight value may be reduced toward an edge of the mask 50. Thenumerical value illustrated in FIG. 5A is merely exemplary and thefiltering numerical value may be changed according to a sigma value ofthe Gaussian function.

The processor 140 may perform Gaussian blurring processing on the secondpatch 400-1 by applying the Gaussian mask 50 to the pixel valuesincluded in the second patch 400-1 as illustrated in FIG. 5B. Forexample, the processor 140 may perform filtering on each pixel valuewhile moving the Gaussian mask 50 in such a manner that each pixel valueincluded in the second patch 400-1 is located in the center of theGaussian mask 50.

In this example, the processor 140 may perform filtering on the pixelvalues located in a boundary of the second patch 400-1 based on pixelvalues mirrored with respect to the pixel values located in the boundaryof the second patch 400-1. When the processor performs filtering bylocating the pixel value (for example, P1) in a (1,1) position of thesecond patch 400-1 in the center of the Gaussian mask 50, the processormay generate a virtual second patch 60 centering about the P1 value bymirroring the pixel values in the boundary positions and then performfiltering by locating the P1 value to the center of the Gaussian mask 50as illustrated in FIG. 5C.

Accordingly, the processor 140 may acquire a blurred second patch 500(FIG. 5B) by performing Gaussian filtering on all the pixels included inthe second patch 400-1.

FIG. 6 is a diagram illustrating a method of acquiring a third patchaccording to an exemplary embodiment.

Referring to FIG. 6, the processor may acquire a third patch 600 bysubtracting each of pixel values of corresponding locations included inthe blurred second patch 500 acquired in FIG. 5B from each of pixelvalues included in the 3*3 second patch 400-1 according to an exemplaryembodiment. The values included in the acquired third patch 600 may behigh-frequency components related to the center pixel value P0.

For example, high-frequency components in positions (1-1), (1-2), (1-3),(2-1), (2-2), (2-3), (3-1), (3-2), and (3-3) in the third patch 600 maybe (P1-P1′), (P3-P3′), (P5-P5′), (P7-P7′), (PO-P0′), (P2-P2′), (P4-P4′),(P6-P6′), and (P8-P8′) and may be the high-frequency components relatedto the center pixel value P0. This is because the high-frequencycomponent is included in the second patch 400-1 and is not included inthe blurred second patch 500, as described above.

When the third patch 600 including the high-frequency component isacquired, the processor 140 may adjust an average value of thehigh-frequency components included in the third patch 600 to 0 (zero).This is to acquire positive (+) and negative (−) high-frequencycomponents based on the center pixel value P0.

For example, the processor 140 may adjust the average value of thehigh-frequency components included in the third patch 600 to ‘0 (zero)’by calculating an average value Pa of the high-frequency componentsincluded in the third patch 600 and subtracting the average value Pafrom each high-frequency component as illustrated in FIG. 6. In thisexample, the high-frequency components included in the third patch(hereinafter, referred to as ‘corrected third patch’) 600-1 that theaverage value is adjusted to ‘0 (zero)’ may be (P1-P1′-Pa), (P3-P3′-Pa),(P5-P5′-Pa), (P7-P7′-Pa), (PO-PO' -Pa), (P2-P2′ -Pa), (P4-P4′ -Pa),(P6-P6′-Pa), and (P8-P8′-Pa).

According to another exemplary embodiment, the processor 140 may acquireweight values for a plurality of pixels based on a difference betweenthe current pixel value in the first patch and each of the plurality ofpixel values adjacent to the current pixel value. The processor 140 mayacquire the final high-frequency component for a specific pixel value byapplying the corresponding weight values to the high-frequencycomponents included in the corrected third patch 600-1. This is toprevent a side effect such as ringing by reducing the weight value forthe corresponding pixel value when the difference between the currentpixel value P0 located in the center in the second patch 400-1 and eachof the plurality of neighboring pixel values is larger than apredetermined threshold value.

For example, the processor 140 may acquire the weight value based on thefollowing equation 1.

W(x,y)=exp(−|P(x,y)−Pc|)   Equation 1

Here, Pc indicates a center pixel value and P(x,y) indicates aneighboring pixel value.

The weight value may be calculated in a weight map form and may beapplied to the third patch. For example, the processor 140 may acquirethe weight-applied third patch by multiplying the 3*3 weight map to the3*3 third patch.

FIGS. 7A and 7B are diagrams illustrating a method of acquiring aweight-applied third patch according to an exemplary embodiment.

FIG. 7A is a diagram illustrating a method of acquiring a 3*3 weight mapaccording to an exemplary embodiment.

Referring to FIG. 7A, the processor may acquire a 3*3 weight map 800according to an exemplary embodiment corresponding to the first patch300-1 based on a difference 700 between the current pixel value (forexample, the center pixel value P0) included in the 3*3 first patch300-1 and each of the remaining pixels P1 to P8.

The weight values in positions (1,1), (1,2), (1,3), (2,1), (2,2), (2,3),(3,1), (3,2), and (3,3) in the 3*3 weight map 800 may be acquired basedon the values (P1-P0), (P2-P0), (P3-P0), (P4-P0), (PO-P0), (P5-P0),(P6-P0), (P7-P0), and (P8-P0).

For example, the processor 140 may set the weight value in the position(2, 2) (for example, the position corresponding to the center pixelvalue) to ‘1’ and acquire the weight values w1 to w8 of the pixel valuesin the remaining positions based on the difference 700 between thecenter pixel value P0 and each of the remaining pixel values P1 to P8.

FIG. 7B is a diagram illustrating a method of applying a weight map to asecond patch according to an exemplary embodiment.

As illustrated in FIG. 7B, the processor may acquire a weight-appliedthird patch 900 according to an exemplary embodiment by 1:1 multiply thehigh-frequency components of the corrected third patch 600-1 and theweight values of the corresponding positions in the weight map 800calculated in FIG. 7A.

The processor 140 may process an input image based on the acquiredhigh-frequency components, for example, the corrected third patch 600-1.When the weight map is applied according to another exemplaryembodiment, the processor may process the input image based on theweight-applied third patch 900. Hereinafter, for clarity, it will bedescribed that the input image is processed based on the weight-appliedthird patch 900.

In an exemplary embodiment, when the third patch 900 for the currentpixel value, for example, the high-frequency components, is acquired,the processor 140 may store the acquired high-frequency components in asecond storage (not shown). The second storage may be implemented with aseparate memory from the first storage 120.

When the high-frequency component for the specific pixel value isacquired, the processor 140 may store the acquired high-frequencycomponent, for example, the third patch in the second storage and theprocessor 140 may sequentially acquire the high-frequency components fornext pixel values and store the acquired high-frequency components inthe second storage. When the high-frequency components for all thepixels included in the input image are stored in the second storage, theprocessor 140 may acquire a corrected image by applying the storedhigh-frequency components to corresponding pixel values.

FIG. 8 is a diagram illustrating a method of acquiring a high-frequencycomponent for next pixel value according to an exemplary embodiment.

When the high-frequency component for the specific pixel value 310 isacquired based on pixel values of first to 17-th lines in the inputimage 30, the processor 140 may store pixel values of second to 18-thlines in the first storage 120 and acquire a high-frequency componentcorresponding to next pixel value 320 based on the storage pixel values.The methods illustrated in FIGS. 4A to 7B may be equally applied to themethod of acquiring the high-frequency component for the next pixelvalue 320 and thus the detailed description therefor will be omitted.The processor 140 may acquire the high-frequency components for all thepixel values included in the input image 30 through the same method asthe above-described method by writing pixel values delayed by one linein the input image 30 in the first storage 120. In some exemplaryembodiments, the processor may acquire high-frequency components forpixel values corresponding to n multiple lines of the input image 30 bydelaying the pixel values in n (n>1) line units. In this example, thefineness of the image may be slightly degraded, but the calculationamount may be reduced.

FIGS. 9A and 9B are diagrams illustrating a method of applyinghigh-frequency components to an input image according to an exemplaryembodiment.

FIG. 9A is a diagram illustrating a method of acquiring a high-frequencycomponent image corresponding to an input image and applying theacquired high-frequency component image to the input image according toan exemplary embodiment.

As illustrated in FIG. 9A, when a third patch 1000 including ahigh-frequency component for a first pixel 31 is acquired, the processor140 may store the acquired third patch 1000 in the second storage (notshown) and when a third patch 1000-1 including a high-frequencycomponent for a second pixel 32 is acquired, the processor 140 may storethe third patch 1000-1 in such a manner that the center of the thirdpatch 1000-1 corresponds to a positon of the second pixel 32. When athird patch 1000-2 including a high-frequency component for a thirdpixel 33 is acquired, the processor 140 may store the third patch 1000-2in such a manner that the center of the third patch 1000-2 correspondsto a positon of the third pixel 33. When the high-frequency componentsfor all the pixels, for example, the third patch is acquired and stored,the high-frequency components may be stored to overlap each other andthus a high-frequency image 800′ corresponding to a size of the inputimage may be acquired. The processor 140 may acquire a corrected imageby applying the acquired high-frequency component image 800′ to theinput image 30.

FIG. 9B is a diagram illustrating a method of applying a third patchincluding an acquired high-frequency component to a corresponding pixelof an input image in real time according to another exemplaryembodiment.

According to another exemplary embodiment, when the third patch 1000including the high-component component for the first pixel 31 isacquired, the processor 140 may apply the third patch 1000 to the inputimage 30 in such a manner that the center of the acquired third patch1000 corresponds to the first pixel 31 and when the third patch 1000-1including the high-frequency component for the second pixel 32 isacquired, the processor 140 may apply the third patch 1000-1 to theinput image 30 in such a manner that the center of the acquired thirdpatch 1000-1 corresponds to the second pixel 32. Accordingly, theprocessor 140 may acquire the corrected image by sequentially apply thehigh-frequency components for all the pixels included in the input image30 to the input image.

The above-described image processing process may be performed before orafter image scaling according to an exemplary embodiment. For example,the above-described image processing may be performed after scaling forenlarging the low-resolution image to the high-resolution image or theabove-described image processing may be performed in the process ofdecoding a compressed image before the scaling.

FIG. 10 is a block diagram illustrating a configuration of a displayapparatus according to another exemplary embodiment. Referring to FIG.10, a display apparatus 200 may include an input interface 110, a firststorage 120, a second storage 121, a third storage 122, a display 130, aprocessor 140, and an output interface 150. Detailed description for aconfiguration of FIG. 10 overlapping the configuration illustrated inFIG. 2 will be omitted.

The processor 140 may include a CPU, a read only memory (ROM) (ornonvolatile memory) (not shown) in which a control program for controlof the display apparatus 200 is stored, and a random access memory (RAM)(or volatile memory) (not shown) used a storage region which stores datainput from the outside of the display apparatus 200 or corresponds tovarious jobs performed in the display apparatus 200.

The processor 140 may perform various operations using the various typesof stored program, content, data, and the like by accessing at least oneamong the first to third storage 120, 121, and 122.

The at least one among the first to third storage 120 to 122 may beimplemented with an internal memory, for example, the ROM, the RAM, andthe like included in the processor 140 or may be implemented with aseparate memory from the processor 140. The at least one of the first tothird storages 120 to 122 may be implemented in a memory form embeddedin the display apparatus or in a memory form detachable to the displayapparatus 200 according to the data storage use. For example, the datafor driving the display apparatus 200 may be stored in the memoryembedded in the display apparatus 200 and the data for an expansionfunction of the display apparatus 200 may be stored in the memorydetachable to the display apparatus 200. The memory embedded in thedisplay apparatus 200 may be implemented in a form of a nonvolatilememory device, a volatile memory device, a hard disc drive (HDD), or asolid state drive (SSD), and the like and the memory detachable to thedisplay apparatus 200 may be implemented in a form of a memory card (forexample, micro secure digital (SD) card, universal serial bus (USB)memory, and the like), an external memory (for example, USB memory)connectable to a USB port, and the like.

The first storage 120 may be implemented with an N-line memory asdescribed above. For example, the first storage 120 may be implementedwith an internal memory. In this example, the first storage 120 may beimplemented with the N-line memory according to hardware capacitylimitations.

The second storage 121 may be a memory configured to store the acquiredhigh-frequency component. The second storage 121 may be implemented withmemories having various sizes according to various exemplaryembodiments. For example, when all the high-frequency componentscorresponding to the pixel values of the input image are acquired andstored and then applied to the input image, the second storage 121 maybe implemented to have a size equal to or larger than the size of theinput image. In another example, when the high-frequency components areapplied in image units corresponding to the size of the first storage120 or the high-frequency components acquired in pixel lines are appliedin pixel line units, the second storage 121 may be implemented to have asize suitable for the corresponding image processing.

The third storage 122 may be a memory in which an output imageimage-processed by applying the acquired high-frequency components isstored and may be implemented with memories having various sizesaccording to various exemplary embodiments. For example, when the outputimage is acquired and displayed by applying all the high-frequencycomponents corresponding to the pixel values of the input imageaccording to an exemplary embodiment, the third storage 122 may beimplemented to have a size equal to or larger than the size of the inputimage. In another example, when the image is output in image unitscorresponding to the size of the first storage 120 or the image isoutput in pixel line units, the third storage 122 may be implemented tohave a size suitable for the corresponding image storage.

When the output image is overwritten in the first storage 120 or thesecond storage 121 or when the output image is not stored but isdirectly displayed, the third storage 122 may be unnecessary.

The output interface 150 may output an audio signal.

The output interface 150 may convert the digital audio signal processedin the processor 140 to an analog audio signal and amplify and outputthe analog audio signal. For example, the output interface 150 mayinclude at least one speaker, a digital to analog (D/A) converter, anaudio amplifier, and the like which may output at least one channel. Forexample, the output interface 150 may include an L channel speaker andan R channel speaker which reproduce an L channel and an R channel.However, this is not limited thereto and the output interface 150 may beimplemented in various forms. In another example, the output interface150 may be implemented in a sound bar form which reproduces the Lchannel, the R channel, and the center channel.

FIG. 11 is a flowchart illustrating an image processing method of adisplay apparatus according to an exemplary embodiment and FIG. 12 is adiagram illustrating an image processing method of a display apparatusaccording to an exemplary embodiment.

According to an image processing method of a display apparatus accordingto an exemplary embodiment illustrated in FIG. 11, the processor maystore pixel values corresponding to the predetermined number of lines inan input image (S1110). For example, as illustrated in FIG. 12, theprocessor may store pixel values corresponding to 17 lines in a verticaldirection (1210).

The processor may acquire a first patch of a predetermined size bysampling a plurality of pixels of positions spaced apart in differentdirections from each other based on a specific pixel value from amongthe stored pixel values (S1120). For example, the processor may acquirethe first patch having the predetermined size by sampling a plurality ofpixel values located in an outer region of the matrix based on the aspecific pixel value among the stored pixel values. In this example, theprocessor may acquire the first patch of a 3*3 form that the specificpixel value is surrounded with pixel values located at vertexes of aquadrangle circumscribed about a circle with a pixel intervalpredetermined based on the specific pixel value as a radius and pixelvalues located at contact points between the circle and the quadrangle.As illustrated in FIG. 12, a first patch 1221 may be acquired by mergingpixel values in locations spaced apart by 8 pixels from a specific pixelvalue in the up, down, left, and right directions and pixel valueslocated in diagonal directions.

The processor may acquire a second patch by changing the positions ofthe plurality of pixel values included in the first patch based on thespecific pixel value according to a predetermined order (S1130). Theprocessor may acquire the second patch by fixing a position of thespecific pixel value in the first patch and sequentially arranging pixelvalues spaced apart from each other based on the specific pixel value.For example, the processor may acquire the second patch by acquiringneighboring pixel values located in diagonal directions based on thespecific pixel value in the first patch in one direction from among theclockwise and counterclockwise directions and may sequentially arrangethe neighboring pixel values, and may acquire the remaining pixel valuesin the same direction as the one direction and may sequentially arrangethe remaining pixel values. In this example, the processor may acquire asecond patch 1231 by reordering the positions of the plurality of pixelvalues in a form illustrated in FIG. 12 (1230).

The processor may acquire a high-frequency component for the specificpixel value based on the second patch (S1140) and may process the inputimage based on the acquired high-frequency component and display theprocessed image (S1150). For example, the processor may acquire weightvalues for a plurality of pixel values adjacent to the specific pixelvalue based on differences between the specific pixel value in the firstpixel and the plurality of pixel values and acquire the high-frequencycomponent for the specific pixel value by applying a weight value of acorresponding position among the acquired weight values to each ofhigh-frequency components included in a third patch.

As illustrated in FIG. 12, the processor may acquire the high-frequencycomponent based on the second patch and the blurring-processed secondpatch (1240), may acquire weight values from the first patch (1250), andmay acquire weight-applied frequency components by applying the weightvalues to the acquire high-frequency components (1260). The processormay continuously add the high-frequency components in such a manner thatthe center of the third patch of a 3*3 form corresponds to a currentpixel position (1270). Through the above-described process, theprocessor may acquire a high-frequency map (1280) for pixel valuescorresponding to 17 lines.

The processor may acquire an image-processed output image (1300) byapplying the acquired high-frequency map to the input image (1290).

FIGS. 13A to 13C are diagrams illustrating an infringement detectionmethod according to an exemplary embodiment.

As illustrated in FIG. 13A, the processor may determine whether or notto apply the image processing method of a display apparatus according toan exemplary embodiment by inputting a specific pattern image (forexample, a black dot 1310 image 1301 having one pixel size).

According to an exemplary embodiment, the output image 1302 may have aform as illustrated in FIG. 13B when the image processing is performedby acquiring the high-frequency components based on the first patch300-1 illustrated in FIG. 3, for example, the patch before pixel valuereordering.

This is because a black dot 1310 affects generation of thehigh-frequency components of pixels 1312, 1314, 1316, and 1318 spacedapart to the up, down, left, and right directions and the pixels 1311,1313, 1315, and 1317 spaced apart to the diagonal directions, forexample, the third patch 1401 (1321 to 1328) according to an exemplaryembodiment, as illustrated in FIG. 14A. For example, when thehigh-frequency component for the pixel 1311 located in an upper leftdiagonal direction based on the black dot 1310, for example, the thirdpatch 1321 is acquired, the black dot 1310 may affect the high-frequencycomponent in a lower right diagonal direction based on the correspondingpixel 1311. In this example, the high-frequency components may be addedin such a manner that the center portion of the second patch 1321acquired based on the black dot 1310 corresponds to the correspondingpixel value 1311 and thus the output image 1302 may have a formincluding a dot in the lower right diagonal direction of thecorresponding pixel 1311, as illustrated in FIG. 14A. The same principlemay be applied to the remaining pixels 1312 to 1318 and thus the outputimage 1302 may have the same form as the form illustrated in FIG. 13B.

According to another exemplary embodiment, the output image 1303 mayhave a form as illustrated in FIG. 13C when the image is processed byacquiring the high-frequency components based on the second patch 400-1illustrated in FIG. 4A, for example, the patch acquired by reorderingthe pixel values included in the first patch 300-1.

This is because when the high-frequency component for the pixel 1311located in the upper left diagonal direction based on the black dot1310, for example, the third patch 1321 is acquired, the black dot 1310affects the high-frequency component in the lower right diagonaldirection based on the corresponding pixel 1311 in the third patch 1321as descried in FIG. 14A and thus the position of the correspondinghigh-frequency component is changed to the upper left diagonal directionthrough the pixel reordering. For example, high-frequency components maybe added in such a manner that the center portion of the third patch1321 acquired based on the black dot 1310 corresponds to thecorresponding pixel 1311 and thus the output image 1303 may have theform including a dot in the upper right diagonal direction of thecorresponding pixel 1311, as illustrated in third patch 1402 of FIG.14B. The same principle may be applied to the remaining pixels 1312 to1318 and thus the output image 1303 may have the form as illustrated inFIG. 13C.

According to the above-described various exemplary embodiments, thefineness of the image may be improved through texture generation withrespect to the text-lost image due to image enlargement and/or imagecompression and the like.

The various exemplary embodiments may be applied to the displayapparatus as well as any electronic apparatus which may perform imageprocessing such as an image receiving apparatus (a settop box), an imageprocessing apparatus, and the like.

The above-described various exemplary embodiments may be implemented ina computer- or similar device-readable recording medium using software,hardware, or a combination thereof. In some exemplary embodiments, theexemplary embodiments described herein may be implemented with theprocessor 140 itself. Through the software implementation, the exemplaryembodiments such as a procedure and function described herein may beimplemented with separate software modules. The software modules mayperform one or more functions and operations described herein.

Computer instructions for performing a processing operation of thedisplay apparatus 100 according to the above-described various exemplaryembodiments may be stored in a non-transitory computer-readable medium.The computer instructions stored in the non-transitory computer-readablemedium may allow a specific apparatus to perform the processingoperation in the display apparatus 100 according to the above-describedexemplary embodiments when the computer instructions are executedthrough a processor of the specific apparatus.

The non-transitory computer-recordable medium is not a medium configuredto temporarily store data such as a register, a cache, or a memory butan apparatus-readable medium configured to semi-permanently store data.Specifically, the non-transitory apparatus-readable medium may be acompact disc (CD), a digital versatile disc (DVD), a hard disc, aBlu-ray disc, a universal serial bus (USB), a memory card, a read onlymemory (ROM), and the like.

The foregoing exemplary embodiments and advantages are merely exemplaryand are not to be construed as limiting the present disclosure. Thepresent teaching can be readily applied to other types of apparatuses.Also, the description of the exemplary embodiments of the presentdisclosure is intended to be illustrative, and not to limit the scope ofthe claims, and many alternatives, modifications, and variations will beapparent to those skilled in the art. While one or more exemplaryembodiments have been described with reference to the figures, it willbe understood by those of ordinary skill in the art that various changesin form and details may be made therein without departing from thespirit and scope as defined by the following claims and theirequivalents.

What is claimed is:
 1. A display apparatus comprising: an inputinterface; a first storage; a display; and a processor configured to:control the first storage to store a plurality of pixel valuescorresponding to a predetermined number of lines of an image inputthrough the input interface, acquire a first patch of a predeterminedsize by sampling a set of pixel values located in an outer region of amatrix centering around a specific pixel value from among the pluralityof pixel values stored in the first storage, acquire a high-frequencycomponent for the specific pixel value based on the first patch, processthe input image based on the high-frequency component, and control thedisplay to display the processed image.
 2. The display apparatus asclaimed in claim 1, wherein the processor is further configured toacquire a second patch by changing positions of the set of pixel valuesbased on the specific pixel value in the first patch according to apredetermined order and wherein the processor is configured to acquirethe high-frequency component for the specific pixel value based on thesecond patch.
 3. The display apparatus as claimed in claim 2, whereinthe processor is further configured to perform blurring processing onthe second patch, acquires a third patch comprising the high-frequencycomponent for the specific pixel value based on differences between afirst set of pixel values included in the first patch and a second setof pixel values included in the blurring-processed second patch, andapplies the acquired third patch to the specific pixel value of theinput image.
 4. The display apparatus as claimed in claim 3, wherein theprocessor is further configured to acquire weight values for a third setof pixel values adjacent to the specific pixel value based on thedifferences between the specific pixel value in the first patch and thethird set of pixel values and acquire the high-frequency component forthe specific pixel value by applying a corresponding weight value amongthe acquired weight values to each of high-frequency components includedin the third patch.
 5. The display apparatus as claimed in claim 3,wherein the processor is further configured to perform the blurringprocessing on a fourth set of pixel values located in a boundary regionof the second patch by mirroring the fourth set of pixel values locatedin the boundary region of the second patch and arranging the mirroredfourth set of pixel values in an outer region of the second patch. 6.The display apparatus as claimed in claim 3, wherein the processor isfurther configured to adjust an average value of high-frequencycomponents included in the third patch to a predetermined value andapplies the average value-adjusted third patch to the specific pixelvalue of the input image.
 7. The display apparatus as claimed in claim2, wherein the processor is further configured to: acquire the firstpatch having a 3*3 form that the specific pixel value is surrounded witha fifth set of pixel values located at vertexes of a quadranglecircumscribed about a circle with a pixel interval predetermined basedon the specific pixel value as a radius and a sixth set of pixel valueslocated at contact points between the circle and the quadrangle, andacquire the second patch by fixing a position of the specific pixelvalue in the first patch and sequentially arranging pixel values spacedapart from each other based on the specific pixel value.
 8. The displayapparatus as claimed in claim 7, wherein the processor is furtherconfigured to acquire the second patch by: acquiring neighboring pixelvalues, which are located in diagonal directions based on the specificpixel value in the first patch, in one direction from among clockwiseand counterclockwise directions, sequentially arranging the neighboringpixel values, acquiring remaining pixel values in the same direction asthe one direction, and sequentially arranging the remaining pixelvalues.
 9. The display apparatus as claimed in claim 7, wherein thefirst storage comprises an N-line memory corresponding to thepredetermined number of lines, and wherein the processor is furtherconfigured to acquire the first patch by sampling a plurality of secondpixel values in positions spaced by (N−1)/2 pixel interval to up, down,left, and right directions based on the specific pixel value located in(N+1)/2-th line among pixel values corresponding to the N lines storedin the first storage and a plurality of first pixel values located atvertexes of a quadrangle that the plurality of second pixel values arecenter points of edges.
 10. The display apparatus as claimed in claim 1,further comprising a second storage, wherein, when a high-frequencycomponent for the specific pixel value is acquired, the processor isfurther configured to control the second storage to store the acquiredhigh-frequency component and to sequentially acquire and storehigh-frequency components for next pixels in the second storage and whenhigh-frequency components for all pixel values included in the inputimage are stored in the second storage, acquire a corrected image byapplying the stored high-frequency components to corresponding pixelvalues.
 11. An image processing method of a display apparatus, themethod comprising: storing a plurality of pixel values corresponding toa predetermined number of lines of an input image; acquiring a firstpatch of a predetermined size by sampling a set of pixel values fromamong the plurality of pixel values, located in an outer region of amatrix centering about a specific pixel value among the stored pluralityof pixel values; acquiring a high-frequency component for the specificpixel value based on the first patch; processing the image based on thehigh-frequency component; and displaying the processed image on adisplay of the display apparatus.
 12. The method as claimed in claim 11,wherein the acquiring of the high-frequency component comprisesacquiring a second patch by changing positions of the set of pixelvalues based on the specific pixel value in the first patch according toa predetermined order.
 13. The method as claimed in claim 12, whereinthe acquiring of the high-frequency component comprises performingblurring processing on the second patch and acquiring a third patchcomprising the high-frequency component for the specific pixel valuebased on differences between a first set of pixel values in the firstpatch and a second set of pixel values in the blurring-processed secondpatch.
 14. The method as claimed in claim 13, wherein the acquiring ofthe high-frequency component comprises acquiring the high-frequencycomponent for the specific pixel value by acquiring weight values for athird set of pixel values adjacent to the specific pixel value based ondifferences between the specific pixel value in the first patch and thethird set of pixel values and applying a corresponding weight valueamong the acquired weight values to each of high-frequency components inthe third patch.
 15. The method as claimed in claim 13, wherein theacquiring of the second patch comprises performing blurring processingon a fourth set of pixel values located in a boundary region of thesecond patch by mirroring the fourth set of pixel values located in theboundary region of the second patch and arranging the mirrored pixelvalues in an outer region of the second patch.
 16. The method as claimedin claim 13, further comprising adjusting an average value ofhigh-frequency components in the third patch to a predetermined valueand applying the average value-adjusted third patch to the specificpixel value of the input image.
 17. The method as claimed in claim 12,wherein the acquiring of the first patch comprises: acquiring the firstpatch having a 3*3 form that the specific pixel value is surrounded witha fifth set of pixel values located at vertexes of a quadranglecircumscribed about a circle with a pixel interval predetermined basedon the specific pixel value as a radius and a sixth set of pixel valueslocated in contact points of the circle and the quadrangle, and whereinthe acquiring of the second patch comprises acquiring the second patchby fixing a position of the specific pixel value in the first patch andsequentially arranging a third set of pixel values spaced apart fromeach other based on the specific pixel value.
 18. The method as claimedin claim 17, wherein the acquiring of the second patch comprisesacquiring the second patch by: acquiring neighboring pixel valueslocated in diagonal directions based on the specific pixel value in thefirst patch in one direction from among clockwise and counterclockwisedirections, sequentially arranging the neighboring pixel values,acquiring remaining pixel values in the same direction as the onedirection, and sequentially arranging the remaining pixel values. 19.The method as claimed in claim 17, wherein the display apparatuscomprises an N-line memory which corresponds to and stores thepredetermined number of lines, and wherein the acquiring of the firstpatch comprises acquiring the first patch by sampling a plurality ofsecond pixel values in positions spaced by a (N−1)/2 pixel interval inup, down, left, and right directions based on the specific pixel valuelocated in (N+1)/2-th line from among the plurality of pixel valuescorresponding to the N lines stored in the memory and a plurality offirst pixel values located at vertexes of a quadrangle that theplurality of second pixel values are center points of edges.
 20. Anon-transitory computer-readable recording medium which stores computerinstructions which allow an electronic apparatus to perform an operationwhen the computer instructions are executed through a processor of theelectronic apparatus, the operation comprising: storing a plurality ofpixel values corresponding to a predetermined number of lines in aninput image; acquiring a first patch of a predetermined size by samplinga set of pixel values located in an outer region of a matrix centeringabout a specific pixel value from among the stored plurality of pixelvalues; acquiring a high-frequency component for the specific pixelvalue based on the first patch; processing the image based on thehigh-frequency component; and displaying the processed image.